package manager.search.service;
import common.PageView;
import common.ResponseEntity;
import manager.goods.vo.SpuVO;
import manager.search.vo.SpuConditionEsVO;
import manager.search.vo.SpuEsVO;

import java.util.List;

public interface SearchService {
    /**
     * 往ES中添加数据
     */
     void addDBToES();
    /**
     * 删除ES中的数据
     */
    void deleteDataFromES();

    /**
     *
     */
     void saveDbToEs(SpuVO spuVO);
    /**
     * 获取ES中的分页数据
      * @param spuConditionEsVO
     * @return
     */
    ResponseEntity<PageView<List<SpuEsVO>>> getGoodsByPageCondition(SpuConditionEsVO spuConditionEsVO);
}
